package cc.shacocloud.luanniao.web.model.mo

import cc.shacocloud.luanniao.core.model.constant.UserAuthRoleEnum
import cc.shacocloud.luanniao.core.model.po.UserPo
import kotlinx.serialization.Serializable

/**
 * 未登录用户会话
 *
 * @author 思追(shaco)
 */
@Serializable
data class NotLoggedUserSessionMo(

    /**
     * 会话唯一id
     */
    override val sessionId: String,

    ) : SessionMo() {

    constructor() : this("no session")

    override val role: UserAuthRoleEnum
        get() = UserAuthRoleEnum.NOT_LOGGED_USER
}
